10 发布说明

10.1 2023A版本更新说明

新增功能

  1. SCF计算时支持恒电势方法

  2. 支持隐式溶剂化模型

  3. AIMD计算增加Langevin恒温(压)器,增加支持NPT/NPH系综;aimd.thermostat=none更名为SA(simulated annealing)

  4. 支持最大局域化瓦尼尔函数(Maximally Localized Wannier Function, MLWF)拟合及插值能带计算


赝势更新

前三周期元素(H, He, Li, Be, B, C, N, O, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar)的LDA及PBE赝势推出1.1版本,提高了计算准确性,降低了截断能。


IO 调整

  1. 新增HDF5格式文件作为DS-PAW的默认输出文件格式,后续不再维护json格式的输出文件

  2. DS-PAW.log参数输出部分修改

  3. 去除tmp文件夹


功能优化

  1. scf.mixType新增Pulay可选值

  2. relax.freedom新增atom&shape可选值

  3. 新增relax.pressure参数

  4. 新增FFT grid相关参数:cal.FFTGrid, cal.supGrid

  5. 在io.optical=true时,新增支持参数cal.opticalGrid

  6. band.kpointsNumber新增支持书写方式

  7. 新增corr.dftuForm参数,用以决定 DFT+U 方法类型

  8. 新增半经验VDW修正兼容的交换关联泛函类型


2023A 2024/04/03更新

IO调整

  1. optical计算时补充输出波函数对k的导

功能优化

  1. 新增sys.spinDiff参数,用以限制上下自旋电子数目之差

  2. 新增corr.coreEnergy参数,用以控制是否计算芯电子能级

  3. 修复部分情况mag参数读取出错的bug

2023A 2024/03/15更新

功能优化

  1. 修复了单原子计算H,使用PWSP赝势计算异常的问题

  2. 优化HSE计算部分代码以避免出现intel error的问题

2023A 2024/01/12更新

IO调整

  1. 在rho.bin中增加费米能级信息
    1. task=dos/band可直接读取rho.bin中的费米能级无需从system.json中读取;(此版本兼容旧版不含EFermi的rho.bin,但旧版DS-PAW不可读取此版本输出的rho.bin)

    2. 增加参数band.EfShift,用以控制task=band时是否从rho.bin中读取EFermi

  2. DS-PAW.log中##PARAMETERS##部分补充io.band, io.dos的输出

  3. DS-PAW.log中增加能带信息输出

功能优化

  1. 修复了task=pcharge时,结果部分输出有误问题;

  2. 增加参数scf.timeStep,用以调整cal.methods=4/5时电子步的收敛性

  3. 增加参数task=optical
    1. cal.opticalGrid参数名修改为optical.grid

    2. 增加参数optical.KKEta, optical.smearing, optical.sigma, optical.Emax

2023A 2023/10/07更新

IO调整

  1. 修复sys.hybrid = true时,不在输入文件中定义sys.functional会错误输出warning的问题

  2. 修复task=aimd/relax时输出FinalStep与step-XX数目不匹配的问题

功能优化

  1. 优化声学计算模块,强制满足声学支求和规则

  2. 修复杂化密度泛函task=relax受力异常的问题

2023A 2023/6/21更新

IO调整

  1. neb计算过程中,在neb0X.h5中新增force相关输出

  2. 将E2095报错改为warning,并补充相关说明

  3. 调整task=wannier相关输出格式

  4. 增加sys.fixedP相关数据读写及参数传递时有效数字个数

功能优化

  1. 优化band.unfolding相关算法,降低出现内存崩溃问题的几率

  2. FixedPotential 迭代时,对输出.input.json文件时作精度控制,防止部分案例重复计算

  3. 修复了部分.txt输出数据格式问题,防止数据输出堆叠

2023A 2023/5/9更新

IO调整

  1. 调整了task=neb,sys.hybrid=true,scf.mixType=Broyden相关输出信息

  2. 修复task=phonon,phonon.thermal=true时HeatCapacity输出null的错误

功能优化

  1. latestStructure.as补充固定晶格及固定原子位置相关信息;修复mag相关信息输出错误的问题

  2. 调整sys.spin = collinear/non-collinear时io.magProject默认值为true

  3. 修复续算时读取relax.json/relax.h5中mag相关信息错误的问题

10.2 functions功能概要

_images/func.png

10.3 history历史版本更新说明

2022A

新增功能

  1. 支持revPBE/PBEsol/RPBE交换关联泛函

  2. 支持vdw-optPBE/vdw-optB88/vdw-optB86b/vdw-DF/vdw-DF2/vdw-revDF2范德瓦尔斯泛函

  3. 支持外加电场效应模拟

  4. 支持体系晶格可变的NEB计算(solid state NEB, ssNEB)

  5. 支持使用现代极化理论计算铁电极化值

  6. 支持能带去折叠功能

  7. 支持利用力常数矩阵计算亥姆霍兹自由能/固定体积热容/熵

  8. 支持声子能带计算中考虑长程库仑相互作用

  9. 支持使用线性响应的方法计算介电张量

  10. 支持使用线性响应的方法计算压电张量

  11. 支持使用线性响应的方法计算波恩有效电荷

  12. 支持使用Bader电荷分析

  13. 支持在结构优化时约束指定维度的晶格自由度


功能优化

  1. 支持.paw(鸿之微PAW赝势格式)/.potcar(VASP POTCAR赝势格式)/.pawpsp(GBRV PAW赝势格式)

  2. 在自洽迭代算法中新增预处理共轭梯度方法

  3. 在NEB弛豫过程中新增快速惯性弛豫方法

  4. 在结构弛豫和NEB计算过程中,新增能量收敛判据的收敛方式

  5. 支持修改杂化泛函中Alpha和Omega系数,增加利用Adaptively Compressed Exchange Operator加速杂化泛函计算

  6. 在输出文件中新增投影磁矩信息,结构弛豫最大受力,过渡态最大受力,能带结构的带隙等输出

  7. 在计算目录中新增临时计算文件夹paw_tmp,用于存放过程文件及报错信息


2021B

新增功能

  1. 支持CI-NEB的方法进行过渡态搜索

  2. 支持PBE0、HSE03、HSE06杂化泛函

  3. 支持DFT-D2、DFT-D3范德瓦尔斯修正

  4. 支持计算介电常数、折射率、反射率、吸收系数、消光系数等

  5. 支持带电体系计算

  6. 支持自旋轨道耦合

  7. 支持使用有限位移的方法计算声子能带、声子态密度

  8. 支持使用DFPT方法计算声子能带、声子态密度

  9. 支持DFT+U处理强关联体系

  10. 支持第一性原理分子动力学计算


2021beta

新增功能

  1. 使用平面波的基组展开波函数

  2. 使用投影缀加平面波赝势

  3. 结构弛豫计算,支持原子位置弛豫、晶格弛豫、晶格和原子位置弛豫

  4. 自洽场计算

  5. 支持无自旋、共线自旋、非共线自旋及自旋轨道耦合体系

  6. 系统总能量计算

  7. 原子受力计算

  8. 应力计算

  9. 能带(投影能带)计算

  10. 电子态密度(投影态密度)计算

  11. 电子局域函数计算

  12. 势函数计算,支持静电势函数、局域势函数计算